<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>$(NetCoreAppCurrent)</TargetFramework>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <UseCompilerGeneratedDocXmlFile>false</UseCompilerGeneratedDocXmlFile>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="$(CommonPath)System\Collections\Generic\ArrayBuilder.cs"
             Link="Common\System\Collections\Generic\ArrayBuilder.cs" />
    <Compile Include="$(CommonPath)System\HexConverter.cs"
             Link="Common\System\HexConverter.cs" />
    <Compile Include="$(CommonPath)System\Obsoletions.cs"
             Link="Common\System\Obsoletions.cs" />
  </ItemGroup>

  <ItemGroup>
    <Compile Include="System\DomainNameHelper.cs" />
    <Compile Include="System\GenericUriParser.cs" />
    <Compile Include="System\IPv4AddressHelper.cs" />
    <Compile Include="$(CommonPath)System\Net\IPv4AddressHelper.Common.cs" Link="System\IPv4AddressHelper.Common.cs" />
    <Compile Include="System\IPv6AddressHelper.cs" />
    <Compile Include="$(CommonPath)System\Net\IPv6AddressHelper.Common.cs" Link="System\IPv6AddressHelper.Common.cs" />
    <Compile Include="System\IriHelper.cs" />
    <Compile Include="System\PercentEncodingHelper.cs" />
    <Compile Include="System\UncNameHelper.cs" />
    <Compile Include="System\Uri.cs" />
    <Compile Include="System\UriBuilder.cs" />
    <Compile Include="System\UriCreationOptions.cs" />
    <Compile Include="System\UriEnumTypes.cs" />
    <Compile Include="System\UriExt.cs" />
    <Compile Include="System\UriFormatException.cs" />
    <Compile Include="System\UriHelper.cs" />
    <Compile Include="System\UriHostNameType.cs" />
    <Compile Include="System\UriParserTemplates.cs" />
    <Compile Include="System\UriPartial.cs" />
    <Compile Include="System\UriScheme.cs" />
    <Compile Include="System\UriSyntax.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs" Link="Common\System\Text\ValueStringBuilder.cs" />
    <Compile Include="System\ValueStringBuilderExtensions.cs" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="$(CoreLibProject)" />
  </ItemGroup>

</Project>
